type regexp.machine
11 uses
regexp (current package)
exec.go#L38: type machine struct {
exec.go#L95: func (m *machine) init(ncap int) {
exec.go#L104: func (m *machine) alloc(i *syntax.Inst) *thread {
exec.go#L175: func (m *machine) match(i input, pos int) bool {
exec.go#L246: func (m *machine) clear(q *queue) {
exec.go#L260: func (m *machine) step(runq, nextq *queue, pos, nextPos int, c rune, nextCond *lazyFlag) {
exec.go#L317: func (m *machine) add(q *queue, pc uint32, pos int, cap []int, cond *lazyFlag, t *thread) *thread {
regexp.go#L236: func (re *Regexp) get() *machine {
regexp.go#L237: m, ok := matchPool[re.mpool].Get().(*machine)
regexp.go#L239: m = new(machine)
regexp.go#L264: func (re *Regexp) put(m *machine) {